package ru.spb.osll.myfit.util;

import java.util.LinkedList;
import java.util.List;

//nothing special, just a hack :)
public class Cons<T> {
	private List<T> m_list;

	private Cons(T arg1, T arg2) {
		m_list = new LinkedList<T>();
		m_list.add(arg1);
		m_list.add(arg2);
	}
	
	public Cons<T> cons(T arg) {
		m_list.add(arg);
		return this;
	}
	
	public List<T> list() {
		return m_list;
	}

	public static <T> Cons<T> cons(T arg1, T arg2) {
		return new Cons<T>(arg1, arg2);
	}

}
